package com.tjec.project.businessWorkbench.domain;

import com.fasterxml.jackson.annotation.JsonIgnore;
import com.tjec.framework.aspectj.lang.annotation.Excel;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import org.springframework.data.annotation.Transient;

import com.tjec.framework.web.domain.BaseEntity;

import io.swagger.annotations.ApiModelProperty;

import java.io.Serializable;
import java.util.Date;

/**
 * 
 * @author pangyongfeng
 * @date 2020-07-01
 */
public class ArchiveStatusVo implements Serializable
{
    private static final long serialVersionUID = 1L;

    /**归档状态：0未归档，1已归档，2归档中**/
    private String archiveStatus;
    
    /**标识，0:不符合归档条件，1:符合归档条件**/
    private String flag;
    
    /**是否可以发起解锁流程，0:不可以，1:可以**/
    private String canEdit;

	@Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("flag", getFlag())
            .append("archiveStatus", getArchiveStatus())
            .append("canEdit", getCanEdit())
            .toString();
    }

	public String getArchiveStatus() {
		return archiveStatus;
	}

	public void setArchiveStatus(String archiveStatus) {
		this.archiveStatus = archiveStatus;
	}

	public String getFlag() {
		return flag;
	}

	public void setFlag(String flag) {
		this.flag = flag;
	}

	public String getCanEdit() {
		return canEdit;
	}

	public void setCanEdit(String canEdit) {
		this.canEdit = canEdit;
	}

}
